<!-- 	Silicon Graphics, Inc.
	SGIDOCBK DTD fulltext & TOC stylesheets
	Software Publications
	InSight/DynaText version
	4/16/1999
	last updated by: Adrian Daley (agd@sgi.com)
	SGI Help Viewer Stylesheet
	Version 1.0
	Revision Control Version $Revision: 1.4 $
-->



<!ENTITY	lang.charset		CDATA	""	>
<!ENTITY	frontmatter.text-b4	CDATA	"Front Matter"	>
<!ENTITY	index.text-b4		CDATA	"Index"	>
<!ENTITY	index.text-see		CDATA	"See"	>
<!ENTITY	index.text-seealso	CDATA	"See Also"	>
<!ENTITY	note.text-b4		CDATA	"Note:"	>
<!ENTITY	note-ansi-iso.text-b4	CDATA	"ANSI/ISO:"	>
<!ENTITY	note-openmp.text-b4	CDATA	"OpenMP:"	>
<!ENTITY	warning.text-b4		CDATA	"Warning:"	>
<!ENTITY	caution.text-b4		CDATA	"Caution:"	>
<!ENTITY	danger.text-b4		CDATA	"Danger:"	>
<!ENTITY	table.text-b4		CDATA	"Table"	>
<!ENTITY	example.text-b4		CDATA	"Example"	>
<!ENTITY	figure.text-b4		CDATA	"Figure"	>
<!ENTITY	notices.text-b4		CDATA	"Notices"	>
<!ENTITY	important.text-b4	CDATA	"Important:"	>
<!ENTITY	revision.text-b4	CDATA	"Record of Revision"	>
<!ENTITY	shortcut.text-b4	CDATA	"Shortcut:"	>
<!ENTITY	tip.text-b4		CDATA	"Tip:"	>
<!ENTITY	appendix.text-b4	CDATA	"Appendix"	>
<!ENTITY	chapter.text-b4		CDATA	"Chapter"	>
<!ENTITY	chapter.text-after	CDATA	""	>
<!ENTITY	footnote.text-b4	CDATA	"Footnote"	>
<!ENTITY	section.text-b4		CDATA	"Section"	>
<!ENTITY	part.text-b4		CDATA	"Part"	>
<!ENTITY	procedure.text-b4	CDATA	"Procedure"	>
<!ENTITY	equation.text-b4	CDATA	"Equation"	>
<!ENTITY	click-here.text-b4	CDATA	"[Click Here]"	>
<!ENTITY	preface.text-b4		CDATA	"Preface"	>
<!ENTITY	glossary.text-b4	CDATA	"Glossary"	>
<!ENTITY	documentnum.text-b4	CDATA	"Document Number"	>
<!ENTITY	contributors.text-b4	CDATA	"Contributors"	>
<!ENTITY	about-guide.text-b4	CDATA	"About This Guide"	>
<!ENTITY	about-manual.text-b4	CDATA	"About This Manual"	>
<!ENTITY	about-document.text-b4	CDATA	"About This Document"	>
<!ENTITY	step.text-b4		CDATA	"step"	>
<!ENTITY	version.text-b4		CDATA	"Version"	>
<!ENTITY	newfeatures.text-b4	CDATA	"New Features"	>
<!ENTITY	contents.text-b4	CDATA	"Contents"	>
<!ENTITY	pubdate.text-b4		CDATA	"Publication Date"	>
<!ENTITY	published.text-b4	CDATA	"Published"	>
<!ENTITY	edition.text-b4		CDATA	"Version"	>
<!ENTITY	figures-list.text-b4	CDATA	"List of Figures"	>
<!ENTITY	procedures-list.text-b4	CDATA	"List of Procedures"	>
<!ENTITY	tables-list.text-b4	CDATA	"List of Tables"	>
<!ENTITY	examples-list.text-b4	CDATA	"List of Examples"	>
<!ENTITY	media-list.text-b4	CDATA	"List of Media"	>


<!ENTITY	number.parent-text	CDATA	"if(ancestor(CHAPTER),gcnum(ancestor(CHAPTER))-,if(ancestor(APPENDIX),format(gcnum(ancestor(APPENDIX)),LETTER2)-,if(ancestor(GLOSSARY),Gl-,)))if(or(ancestor(PREFACE),ancestor(BOOKINFO)),format(gcnum(me()),roman),gcnum(me()))"	>
<!ENTITY	number.title-text	CDATA	"if(ancestor(CHAPTER),gcnum(ancestor(CHAPTER))-,if(ancestor(APPENDIX),format(gcnum(ancestor(APPENDIX)),LETTER2)-,if(ancestor(GLOSSARY),Gl-,)))if(or(ancestor(PREFACE),ancestor(BOOKINFO)),format(gcnum(ancestor(me())),roman),gcnum(ancestor(me())))"	>
<!ENTITY	number.table-title-text	CDATA	"if(ancestor(CHAPTER),gcnum(ancestor(CHAPTER))-,if(ancestor(APPENDIX),format(gcnum(ancestor(APPENDIX)),LETTER2)-,if(ancestor(GLOSSARY),Gl-,)))if(or(ancestor(PREFACE),ancestor(BOOKINFO)),format(gcnum(me()),roman),gcnum(me()))"	>
<!ENTITY	number.xref-text	CDATA	"if(ancestor(CHAPTER,idmatch(attr(LINKEND))),gcnum(ancestor(CHAPTER,idmatch(attr(linkend))))-,if(ancestor(APPENDIX,idmatch(attr(linkend))),format(gcnum(ancestor(APPENDIX,idmatch(attr(linkend)))),LETTER2)-,if(ancestor(GLOSSARY,idmatch(attr(linkend))),Gl-,)))if(or(ancestor(PREFACE,idmatch(attr(linkend))),ancestor(BOOKINFO,idmatch(attr(linkend)))),format(gcnum(if(contains(tag(idmatch(attr(LINKEND))),TITLE,FALSE), ancestor(idmatch(attr(LINKEND))), idmatch(attr(LINKEND)))),roman),gcnum(if(contains(tag(idmatch(attr(LINKEND))),TITLE,FALSE), ancestor(idmatch(attr(LINKEND))), idmatch(attr(LINKEND)))))"	>
<!ENTITY        number.xref-table-text        CDATA   "if(ancestor(CHAPTER,idmatch(attr(LINKEND))),gcnum(ancestor(CHAPTER,idmatch(attr(linkend))))-,if(ancestor(APPENDIX,idmatch(attr(linkend))),format(gcnum(ancestor(APPENDIX,idmatch(attr(linkend)))),LETTER2)-,if(ancestor(GLOSSARY,idmatch(attr(linkend))),Gl-,)))if(or(ancestor(PREFACE,idmatch(attr(linkend))),ancestor(BOOKINFO,idmatch(attr(linkend)))),format(gcnum(idmatch(attr(LINKEND))),roman),gcnum(idmatch(attr(LINKEND))))"	>
<!ENTITY	number.xref-gcnum	CDATA	"gcnum(if(contains(tag(idmatch(attr(LINKEND))),TITLE,FALSE), ancestor(idmatch(attr(LINKEND))), idmatch(attr(LINKEND))))"	>
<!ENTITY	numheads	CDATA	"eq(attr(NUMHEADS,ancestor(SGIDOCBK)),Y)"	>
<!ENTITY	classcode108	CDATA	"eq(content(typechild('CLASSCODE',typechild('PARTNUMBER',typechild('BOOKBIBLIO',typechild('BOOKINFO',typechild('BOOK',ancestor(SGIDOCBK))))))),'108')"	>
<!ENTITY	section.numheads	CDATA	"if(ancestor(idmatch(attr(linkend)),CHAPTER),gcnum(ancestor(idmatch(attr(linkend)),CHAPTER)).,)if(ancestor(idmatch(attr(linkend)),APPENDIX),format(gcnum(ancestor(idmatch(attr(linkend)),APPENDIX)),LETTER).,)if(ancestor(idmatch(attr(linkend)),section,4),cnum(ancestor(idmatch(attr(linkend)),section,4)).,)if(ancestor(idmatch(attr(linkend)),section,3),cnum(ancestor(idmatch(attr(linkend)),section,3)).,)if(ancestor(idmatch(attr(linkend)),section,2),cnum(ancestor(idmatch(attr(linkend)),section,2)).,)if(ancestor(idmatch(attr(linkend)),section,1),cnum(ancestor(idmatch(attr(linkend)),section,1)),)if(eq(tag(idmatch(attr(linkend))),title),,if(ancestor(idmatch(attr(linkend)),section,1),.,)cnum(idmatch(attr(linkend))))"	>
<!ENTITY	xref.content		CDATA	"if(eq(tag(idmatch(attr(LINKEND))),TITLE),content(idmatch(attr(linkend))),content(typechild('TITLE',idmatch(attr(linkend)))))"	>
<!ENTITY	body.extra-indent	CDATA	"+=15"	>
<!ENTITY	big-float.space-after	CDATA	"if(eq(rsibling(),0),0,17)"	>
<!ENTITY	body.foreground		CDATA	"if(env(INSIGHT_FG),env(INSIGHT_FG),grey20)"	>
<!ENTITY	captions.font-weight	CDATA	"switch(attr(LANG,ancestor(SGIDOCBK)),ja_JP.EUC,Medium,ko_KR.euc,Medium,zh_CN.ugb,Medium,zh_TW.ucns,Medium,zh_TW.big5,Medium,DEFAULT,Medium)"	>
<!ENTITY	captions.foreground	CDATA	"if(env(INSIGHT_FG),env(INSIGHT_FG),Black)"	>
<!ENTITY	command.font-family	CDATA	"switch(attr(LANG,ancestor(SGIDOCBK)),ja_JP.EUC,*,ko_KR.euc,*,zh_CN.ugb,*,zh_TW.ucns,*,zh_TW.big5,*,DEFAULT,courier)"	>
<!ENTITY	command.font-size	CDATA	"+=0"	>
<!ENTITY	float-value		CDATA	"8"	>
<!ENTITY	float.space-after	CDATA	"if(eq(rsibling(),0),2,8)"	>
<!ENTITY	float.space-before	CDATA	"if(ancestor(me(),para,1),8,2)"	>
<!ENTITY	font-slant.roman	CDATA	"switch(attr(LANG,ancestor(SGIDOCBK)),ja_JP.EUC,*,ko_KR.euc,*,zh_CN.ugb,*,zh_TW.ucns,*,zh_TW.big5,*,DEFAULT,Roman)"	>
<!ENTITY	font-weight.medium	CDATA	"switch(attr(LANG,ancestor(SGIDOCBK)),ja_JP.EUC,Medium,ko_KR.euc,Medium,zh_CN.ugb,Medium,zh_TW.ucns,Medium,zh_TW.big5,Medium,DEFAULT,Medium)"	>
<!ENTITY	font-weight.bold	CDATA	"switch(attr(LANG,ancestor(SGIDOCBK)),ja_JP.EUC,Medium,ko_KR.euc,Medium,zh_CN.ugb,Medium,zh_TW.ucns,Medium,zh_TW.big5,Medium,DEFAULT,Bold)"	>
<!ENTITY	font-slant.italics	CDATA	"switch(attr(LANG,ancestor(SGIDOCBK)),ja_JP.EUC,*,ko_KR.euc,*,zh_CN.ugb,*,zh_TW.ucns,*,zh_TW.big5,*,DEFAULT,Italics)"	>
<!ENTITY	listitems.left-indent	CDATA	"+=15"	>
<!ENTITY	lists.left-indent	CDATA	"+=0"	>
<!ENTITY	row.space-before	CDATA	"8"	>
<!ENTITY	smaller.font-size	CDATA	"-=2"	>
<!ENTITY	sub.vertical-offset	CDATA	"-3"	>
<!ENTITY	super.vertical-offset	CDATA	"4"	>
<!ENTITY	titles-italic.font-slant	CDATA	"switch(attr(LANG,ancestor(SGIDOCBK)),ja_JP.EUC,*,ko_KR.euc,*,zh_CN.ugb,*,zh_TW.ucns,*,zh_TW.big5,*,DEFAULT,Italics)"	>
<!ENTITY	titles.font-family	CDATA	"switch(attr(LANG,ancestor(SGIDOCBK)),ja_JP.EUC,*,ko_KR.euc,*,zh_CN.ugb,*,zh_TW.ucns,*,zh_TW.big5,*,DEFAULT,helvetica)"	>
<!ENTITY	titles.font-weight	CDATA	"switch(attr(LANG,ancestor(SGIDOCBK)),ja_JP.EUC,Medium,ko_KR.euc,Medium,zh_CN.ugb,Medium,zh_TW.ucns,Medium,zh_TW.big5,Medium,DEFAULT,Bold)"	>
<!ENTITY	titles.foreground	CDATA	"if(env(INSIGHT_FG),env(INSIGHT_FG),Black)"	>
<!ENTITY	titles.left-indent	CDATA	"0"	>
<!ENTITY	titles.space-after	CDATA	"8"	>

<!ENTITY	body.font-family	CDATA	"switch(attr(LANG,ancestor(SGIDOCBK)),ja_JP.EUC,*,ko_KR.euc,*,zh_CN.ugb,*,zh_TW.ucns,*,zh_TW.big5,*,DEFAULT,New Century Schoolbook)"	>
<!ENTITY	body.font-size		CDATA	"12"	>
<!ENTITY	body.line-spacing	CDATA	"17"	>
<!ENTITY	captions.font-family	CDATA	"switch(attr(LANG,ancestor(SGIDOCBK)),ja_JP.EUC,*,ko_KR.euc,*,zh_CN.ugb,*,zh_TW.ucns,*,zh_TW.big5,*,DEFAULT,New Century Schoolbook)"	>
<!ENTITY	captions.font-size	CDATA	"12"	>
<!ENTITY	captions.line-spacing	CDATA	"28"	>
<!ENTITY	table.font-size		CDATA	"12"	>
<!ENTITY	titles-a.font-size	CDATA	"24"	>
<!ENTITY	titles-a.line-spacing	CDATA	"28"	>
<!ENTITY	titles-b.font-size	CDATA	"22"	>
<!ENTITY	titles-b.line-spacing	CDATA	"26"	>
<!ENTITY	titles-c.font-size	CDATA	"18"	>
<!ENTITY	titles-c.line-spacing	CDATA	"22"	>
<!ENTITY	titles-d.font-size	CDATA	"14"	>
<!ENTITY	titles-d.line-spacing	CDATA	"17"	>
<!ENTITY	titles-e.font-size	CDATA	"12"	>
<!ENTITY	titles-e.line-spacing	CDATA	"17"	>
<!ENTITY	titles-f.font-size	CDATA	"11"	>
<!ENTITY	cross-link.color	CDATA	"#96000d"	>
<!ENTITY	hot-text.foreground	CDATA	"#000078"	>


<!ENTITY	body.left-indent	CDATA	"10"	>
<!ENTITY	body.right-indent	CDATA	"5"	>


<sheet>

<group name="TOC_CONTAINER">
	<space-after>	&big-float.space-after;	</>
	<break-before>	Line	</>
</group>

<style name="SGIDOCBK"></style>

<style name="BOOK">
	<font-family>	&body.font-family;	</>
	<font-size>	&body.font-size;	</>
	<character-set>	&lang.charset;	</>
	<foreground>	&body.foreground;	</>
	<left-indent>	&body.left-indent;	</>
	<right-indent>	&body.right-indent;	</>
	<line-spacing>	&body.line-spacing;	</>
</style>


<style name="#ROOT">
	<break-before>	Line	</>
</style>

<!-- Default settings for SDATA entities from our entity sets -->
<style name="#SDATA">
	<font-family>	attr(font)	</>
	<font-weight>	&font-weight.medium;	</>
	<font-slant>	&font-slant.roman;	</>
	<character-set>	attr(charset)	</>
	<break-before>	None	</>
	<text-before>char(attr(code))</>
</style>

<style name="#TAGS">
	<font-weight>	&font-weight.bold;	</>
</style>

<group name="hide-all">
	<hide>	All	</>
</group>

<group name="hide-children">
	<hide>	Children	</>
</group>

<style name="COMMENT" group="hide-children"></style>
<style name="MODESPEC" group="hide-all"></style>
<style name="TITLEABBREV" group="hide-all"></style>

<style name="INDEXTERM" group="hide-all"></style>

<group name="CAPTIONS">
	<font-family>	&captions.font-family;	</>
	<font-weight>	&captions.font-weight;	</>
	<font-size>	&captions.font-size;	</>
	<foreground>	&captions.foreground;	</>
	<line-spacing>	&captions.line-spacing;	</>
	<space-after>	&float.space-after;	</>
	<justification>	Left	</>
	<break-before>	True	</>
</group>

<style name="NEWLINE">
	<space-after>	1	</>
	<break-after>	Line	</>
</style>

<style name="STRING"></style>

<group name="code">
	<font-family>	&command.font-family;	</>
	<font-size>	&command.font-size;	</>
</group>

<style name="FILENAME" group="code"></style>
<style name="FUNCTION" group="code"></style>
<style name="HARDWARE" group="code"></style>
<style name="KEYCAP" group="code"></style>
<style name="LITERAL" group="code"></style>
<style name="OPTION" group="code"></style>
<style name="OPTIONAL" group="code">
	<text-before>[</>
	<text-after>]</>
</style>
<style name="STRUCTNAME"></style>
<style name="USERINPUT" group="code">
	<font-weight>	&font-weight.bold;	</>
</style>


<group name="em">
	<font-slant>	Italic	</>
</style>

<style name="ABBREV" group="em"></style>
<style name="ACRONYM" group="em"></style>
<style name="FIRSTTERM" group="em"></style>
<style name="REPLACEABLE" group="em"></style>
<style name="TRADEMARK" group="em"></style>

<!-- Ungrouped character format styles -->

<style name="ACCEL">
	<score>	Under	</>
</style>

<style name="CITETITLE">
	<font-slant>	&font-slant.italics;	</>
</style>

<style name="COMMAND">
	<select>if(and(attr(sectionref),ne(attr(sectionref),blank)),COMMAND.LINK,COMMAND)	</>
	<font-family>	&command.font-family;	</>
	<font-size>	&command.font-size;	</>
</style>

<style name="COMMAND.LINK">
	<font-family>	&command.font-family;	</>
	<font-size>	&command.font-size;	</>
	<text-after>(attr(sectionref))</>
	<font-weight>	&font-weight.bold;	</>
	<foreground>	if(ancestor(TITLE),,&cross-link.color;)	</>
	<script>if(ancestor(TITLE),,ebt-launch cmd="/usr/sbin/xwsh -title \'content(me())\' -geom 80x40 -hold -e man\ left(attr(sectionref),1)\ \'content(me())\'")</>
</style>


<style name="EMPHASIS">
	<font-weight>	&font-weight.bold;	</>
</style>

<style name="INTERFACE">
	<break-before>if(ancestor(INTERFACEDEFINITION),Line,None)	</>
	<left-indent>if(ancestor(INTERFACEDEFINITION),+=15,)</>
	<font-weight>	&font-weight.bold;	</>
	<text-before>if(ancestor(INTERFACE),\ -> ,)</>
</style> 	

<style name="SUBSCRIPT">
	<font-size>	&smaller.font-size;	</>
	<vertical-offset>	&sub.vertical-offset;	</>
</style>

<style name="SUPERSCRIPT">
	<font-size>	&smaller.font-size;	</>
	<vertical-offset>	&super.vertical-offset;	</>
</style>


<group name="H1">
	<font-family>	&titles.font-family;	</>
	<font-weight>	&titles.font-weight;	</>
	<font-size>	&titles-a.font-size;	</>
	<foreground>	&titles.foreground;	</>
	<left-indent>	&titles.left-indent;	</>
	<line-spacing>	&titles-a.line-spacing;	</>
	<space-before>	36			</>
	<space-after>	&titles.space-after;	</>
</group>

<group name="H1.TEXT-BEFORE">
	<font-family>	&titles.font-family;	</>
	<font-weight>	&titles.font-weight;	</>
	<font-size>	&titles-c.font-size;	</>
	<foreground>	&titles.foreground;	</>
	<line-spacing>	&titles-c.line-spacing;	</>
	<break-after>	True	</>
</group>

<group name="H2">
	<font-family>	&titles.font-family;	</>
	<font-weight>	&titles.font-weight;	</>
	<font-size>	&titles-b.font-size;	</>
	<foreground>	&titles.foreground;	</>
	<left-indent>	&titles.left-indent;	</>
	<line-spacing>	&titles-b.line-spacing;	</>
	<space-after>	&titles.space-after;	</>
	<break-before>	True	</>
</group>

<group name="H3">
	<font-family>	&titles.font-family;	</>
	<font-weight>	&titles.font-weight;	</>
	<font-size>	&titles-c.font-size;	</>
	<foreground>	&titles.foreground;	</>
	<left-indent>	&titles.left-indent;	</>
	<line-spacing>	&titles-c.line-spacing;	</>
	<space-after>	&titles.space-after;	</>
	<break-before>	True	</>
</group>

<group name="H4">
	<font-family>	&titles.font-family;	</>
	<font-weight>	&titles.font-weight;	</>
	<font-size>	&titles-d.font-size;	</>
	<foreground>	&titles.foreground;	</>
	<left-indent>	&titles.left-indent;	</>
	<line-spacing>	&titles-d.line-spacing;	</>
	<space-after>	&titles.space-after;	</>
	<break-before>	True	</>
</group>

<group name="H5">
	<font-family>	&titles.font-family;	</>
	<font-weight>	&titles.font-weight;	</>
	<font-size>	&titles-e.font-size;	</>
	<foreground>	&titles.foreground;	</>
	<left-indent>	&body.left-indent;	</>
	<line-spacing>	&titles-e.line-spacing;	</>
	<space-after>	&float.space-after;	</>
	<break-before>	True	</>
</group>

<group name="H6">
	<!-- H6 titles are for non-caption headings -->
	<font-family>	&body.font-family	</>
	<font-weight>	&titles.font-weight;	</>
	<font-size>	&titles-f.font-size;	</>
	<line-spacing>	&titles-e.line-spacing;	</>
	<space-after>	&float.space-after;	</>
	<justification>	Left	</>
	<break-before>	True	</>
</group>


<style name="PART" group="TOC_CONTAINER"></style>

<style name="PART,TITLE" group="H1">
	<hrule>	Before	</>
	<text-before>&part.text-b4; format(gcnum(ancestor(PART)),ROMAN) </>
</style>

<style name="PART,TITLE,#TEXT-BEFORE" group="H1.TEXT-BEFORE"></style>

<style name="PART,PARTINTRO"></style>

<style name="PREFACE" group="TOC_CONTAINER"></style>

<style name="PREFACE,TITLE" group="H1">
	<hrule>	Before	</>
</style>


<style name="CHAPTER" group="TOC_CONTAINER"></style>

<style name="CHAPTER,TITLE" group="H1">
	<hrule>	Before	</>
	<text-before>&chapter.text-b4; gcnum(ancestor(CHAPTER))&chapter.text-after; </>
</style>
<style name="CHAPTER,TITLE,#TEXT-BEFORE" group="H1.TEXT-BEFORE"></style>


<style name="APPENDIX" group="TOC_CONTAINER"></style>

<style name="APPENDIX,TITLE" group="H1">
	<hrule>	Before	</>
	<text-before>&appendix.text-b4; format(gcnum(ancestor(appendix)),LETTER) </>
</style>
<style name="APPENDIX,TITLE,#TEXT-BEFORE" group="H1.TEXT-BEFORE"></style>

<style name="SECTION" group="TOC_CONTAINER">
	<space-before>	if(isfirst(),4,0)	</>
</style>


<style name="CHAPTER,SECTION,TITLE" group="H2">
	<text-before>if(&numheads;,gcnum(ancestor(chapter)).cnum(ancestor(section))'  ',)</>
</style>
<style name="CHAPTER,SECTION,SECTION,TITLE" group="H3">
	<text-before>if(&numheads;,gcnum(ancestor(chapter)).cnum(ancestor(me(),section,2)).cnum(ancestor(section))'  ',)</>
</style>
<style name="CHAPTER,SECTION,SECTION,SECTION,TITLE" group="H4">
	<text-before>if(&numheads;,gcnum(ancestor(chapter)).cnum(ancestor(me(),section,3)).cnum(ancestor(me(),section,2)).cnum(ancestor(section))'  ',)</>
</style>
<style name="CHAPTER,SECTION,SECTION,SECTION,SECTION,TITLE" group="H5">
	<text-before>if(&numheads;,gcnum(ancestor(chapter)).cnum(ancestor(me(),section,4)).cnum(ancestor(me(),section,3)).cnum(ancestor(me(),section,2)).cnum(ancestor(section))'  ',)</>
</style>
<style name="CHAPTER,SECTION,SECTION,SECTION,SECTION,SECTION,TITLE" group="H6">
        <text-before>if(&numheads;,gcnum(ancestor(chapter)).cnum(ancestor(me(),section,5)).cnum(ancestor(me(),section,4)).cnum(ancestor(me(),section,3)).cnum(ancestor(me(),section,2)).cnum(ancestor(section))'  ',)</>
</style>

<style name="APPENDIX,SECTION,TITLE" group="H2">
	<text-before>if(&numheads;,format(gcnum(ancestor(appendix)),LETTER).cnum(ancestor(section))'  ',)</>
</style>
<style name="APPENDIX,SECTION,SECTION,TITLE" group="H3">
	<text-before>if(&numheads;,format(gcnum(ancestor(appendix)),LETTER).cnum(ancestor(me(),section,2)).cnum(ancestor(section))'  ',)</>
</style>
<style name="APPENDIX,SECTION,SECTION,SECTION,TITLE" group="H4">
	<text-before>if(&numheads;,format(gcnum(ancestor(appendix)),LETTER).cnum(ancestor(me(),section,3)).cnum(ancestor(me(),section,2)).cnum(ancestor(section))'  ',)</>
</style>
<style name="APPENDIX,SECTION,SECTION,SECTION,SECTION,TITLE" group="H5">
	<text-before>if(&numheads;,format(gcnum(ancestor(appendix)),LETTER).cnum(ancestor(me(),section,4)).cnum(ancestor(me(),section,3)).cnum(ancestor(me(),section,2)).cnum(ancestor(section))'  ',)</>
</style>
<style name="APPENDIX,SECTION,SECTION,SECTION,SECTION,SECTION,TITLE" group="H6">
        <text-before>if(&numheads;,gcnum(ancestor(appendix)).cnum(ancestor(me(),section,5)).cnum(ancestor(me(),section,4)).cnum(ancestor(me(),section,3)).cnum(ancestor(me(),section,2)).cnum(ancestor(section))'  ',)</>
</style>

<style name="PREFACE,SECTION,TITLE" group="H2">
</style>
<style name="PREFACE,SECTION,SECTION,TITLE" group="H3">
</style>
<style name="PREFACE,SECTION,SECTION,SECTION,TITLE" group="H4">
</style>
<style name="PREFACE,SECTION,SECTION,SECTION,SECTION,TITLE" group="H5">
</style>
<style name="PREFACE,SECTION,SECTION,SECTION,SECTION,SECTION,TITLE" group="H6">
</style>


<style name="ARTICLE" group="hide-all"></style>
<style name="ARTHEADER" group="hide-all"></style>
<style name="ARTPAGENUMS" group="hide-all"></style>

<style name="DOCINFO" group="hide-all"></style>
<style name="SUBTITLE" group="hide-all"></style>


<style name="BOOKINFO">
	<hide>	All	</>
</style>

<style name="BOOKINFO,BOOKBIBLIO">
	<space-after>	&float.space-after;	</>
</style>

<!-- The main title of the book -->
<style name="BOOKBIBLIO,TITLE" group="H1"></style>

<style name="EDITION">
	<break-before>	Line	</>
	<break-after>	Line	</>
	<text-before>&edition.text-b4;: </>
	<text-after></>
</style>

<style name="PARTNUMBER">
	<break-before>	Line	</>
	<break-after>	Line	</>
	<text-before>&documentnum.text-b4;: content(typechild('CLASSCODE', me()))-content(typechild('BASE', me()))-content(typechild('VERSION', me()))</>
	<hide>Children		</>
</style>

<style name="PARTNUMREF">
	<text-before>if(query('<partnumber>'), content(typechild('CLASSCODE', query('<partnumber>')))-content(typechild('BASE', query('<partnumber>')))-content(typechild('VERSION', query('<partnumber>'))), [part number not found])</>
	<hide>Text</>
</style>


<style name="PUBDATE">
	<break-before>	Line	</>
	<break-after>	Line	</>
	<text-before>&pubdate.text-b4;: </>
</style>

<style name="PUBLISHER"></style>

<style name="PUBLISHERNAME">
	<break-before>	Line 	</>
	<break-after>	Line	</>
</style>

<style name="BOOKINFO,COLLECTIONS" group="hide-all"></style>

<style name="BOOKINFO,COPYRIGHT">
	<break-before>	Line	</>
	<break-after>	Line	</>
</style>

<style name="COPYRIGHT,YEAR">
	<text-before>[NOT SUPPORTED YET: AGD] join('&','copy',';') </>
</style>

<style name="COPYRIGHT,HOLDER">
	<text-before>, </>
</style>

<style name="BOOKINFO,ACKNOWLEDGEMENTS">
	<space-before>	&float.space-before;	</>
	<space-after>	&float.space-after;	</>
</style>

<style name="ACKNOWLEDGEMENTS,#TEXT-BEFORE" group="H2">
</style>

<style name="AUTHORGROUP"></style>

<style name="AUTHORGROUP,TITLE" group="H3">
	<left-indent> +=0	</>
</style>

<style name="AUTHORGROUP,CREDIT">
	<break-before>	Line	</>
	<break-after>	Line	</>
	<space-after>	if(islast(), &float.space-after;,0) </>	
</style>

<style name="ACKNOWLEDGEMENTS,LEGALNOTICE">
	<break-before>	Line			</>
        <space-before>  8	</>
        <space-after>   &float-value;		</>
</style>

<style name="LEGALNOTICE,TITLE" group="H3">
	<left-indent> +=0	</>
</style>

<style name="LEGALNOTICE,PARA">
        <space-after>   8       </>
        <break-after>   false   </>
</style>

<style name="BOOKINFO,NEWFEATURES">
	<space-before>	&float.space-before;	</>
	<space-after>	&float.space-after;	</>
</style>

<style name="NEWFEATURES,TITLE" group="H2"></style>

<style name="NEWFEATGRP">
	<space-before>	&float.space-before;	</>
	<space-after>	&float.space-after;	</>
</style>

<style name="NEWFEATGRP,TITLE" group="H3">
	<left-indent>	+=0	</>
</style>

<style name="BOOKINFO,REVHISTORY">
	<hide>if(eq(attr(ROLE),MIF2SGIDOCBK),ALL,NONE)	</>
</style>

<style name="REVHISTORY,TITLE">
	<text-before>&revision.text-b4;</>
	<hide>	Children	</>
</style>

<style name="REVHISTORY,TITLE,#TEXT-BEFORE" group="H2"></style>

<style name="REVISION">
	<space-before>	6	</>
	<break-after>	Line	</>
</style>

<style name="REVNUMBER"></style>

<style name="DATE">
	<left-indent>	+=45	</>
	<break-after>	Line	</>
</style>

<style name="REVREMARK">
	<left-indent>	+=45	</>
	<break-after>	Line	</>
</style>


<style name="TOC" group="hide-all"></style>
<style name="LOE" group="hide-all"></style>
<style name="LOF" group="hide-all"></style>
<style name="LOP" group="hide-all"></style>
<style name="LOT" group="hide-all"></style>


<group name="ADMONITIONS">
	<break-before>	Line			</>
	<break-after>	Line			</>
	<font-family>	&body.font-family;	</>
	<font-weight>	&body.font-weight;	</>
	<font-size>	&body.font-size;	</>
	<left-indent>	if(or(ancestor(MSGEXPLAN),ancestor(LISTITEM)),+=15,)	</>
	<space-before>	add(3,&float.space-before;)	</>
	<space-after>	add(3,&float.space-after;)	</>
	<hrule>		Surround		</>
</group>

<style name="CAUTION" group="ADMONITIONS">
	<icon-position>	Left	</>
	<icon-type>	caution	</>
	<text-before>&caution.text-b4; </>
</style>

<style name="DANGER" group="ADMONITIONS">
	<icon-position>	Left	</>
	<icon-type>	warn	</>
	<text-before>&danger.text-b4; </>
</style>

<style name="IMPORTANT" group="ADMONITIONS">
	<text-before>&important.text-b4; </>
</style>

<style name="NOTE" group="ADMONITIONS">
	<select>if(attr(role),NOTE.attr(role),NOTE.DEFAULT)</>
</style>

<style name="NOTE.DEFAULT" group="ADMONITIONS">
	<text-before>&note.text-b4; </>
</style>

<style name="NOTE.ANSI-ISO" group="ADMONITIONS">
	<text-before>&note-ansi-iso.text-b4; </>
</style>

<style name="NOTE.OPENMP" group="ADMONITIONS">
	<text-before>&note-openmp.text-b4; </>
</style>

<style name="SHORTCUT" group="ADMONITIONS">
	<text-before>&shortcut.text-b4; </>
</style>

<style name="TIP" group="ADMONITIONS">
	<text-before>&tip.text-b4; </>
</style>

<style name="WARNING" group="ADMONITIONS">
	<font-weight>&font-weight.bold;</>
	<icon-position>	Left	</>
	<icon-type>	warn	</>
	<text-before>&warning.text-b4; </>
</style>

<group name="ADMONITIONS.TEXT-BEFORE">
	<font-family>	&titles.font-family;	</>
	<font-weight>	&titles.font-weight;	</>
	<font-size>	&titles-c.font-size;	</>
	<foreground>	&titles.foreground;	</>
</group>


<style name="CAUTION,#TEXT-BEFORE" group="ADMONITIONS.TEXT-BEFORE"></style>
<style name="DANGER,#TEXT-BEFORE" group="ADMONITIONS.TEXT-BEFORE"></style>
<style name="IMPORTANT,#TEXT-BEFORE" group="ADMONITIONS.TEXT-BEFORE"></style>
<style name="NOTE,#TEXT-BEFORE" group="ADMONITIONS.TEXT-BEFORE"></style>
<style name="SHORTCUT,#TEXT-BEFORE" group="ADMONITIONS.TEXT-BEFORE"></style>
<style name="TIP,#TEXT-BEFORE" group="ADMONITIONS.TEXT-BEFORE"></style>
<style name="WARNING,#TEXT-BEFORE" group="ADMONITIONS.TEXT-BEFORE"></style>

<style name="CAUTION,TITLE" group="hide-all"></style>
<style name="DANGER,TITLE" group="hide-all"></style>
<style name="IMPORTANT,TITLE" group="hide-all"></style>
<style name="NOTE,TITLE" group="hide-all"></style>
<style name="SHORTCUT,TITLE" group="hide-all"></style>
<style name="TIP,TITLE" group="hide-all"></style>
<style name="WARNING,TITLE" group="hide-all"></style>


<style name="DEFLIST">
	<space-before>	&float.space-before;	</>
	<space-after>	&float.space-after;	</>
	<left-indent>	if(ancestor(LISTITEM),+=15)	</>
</style>

<style name="DEFLIST,TITLE" group="CAPTIONS"></style>

<style name="DEFLIST,COLHEADS">
	<select>DEFLISTENTRY</>
</style>

<style name="COLHEADS,HEAD1">
	<font-weight>	&font-weight.bold;	</>
	<width>		switch(attr(termlength,ancestor(DEFLIST)), 'NEXTLINE',115, 'STANDARD',185, 'NARROW',75, 'WIDE',195, 'DEFAULT',185)</>
</style>

<style name="COLHEADS,HEAD2">
	<font-weight>	&font-weight.bold;	</>
	<left-indent>	switch(attr(termlength,ancestor(DEFLIST)), 'NEXTLINE',+=75, 'STANDARD',+=190, 'NARROW',+=90, 'WIDE',+=200, 'DEFAULT',+=190)</>
	<space-after>	&float.space-after;	</>
</style>

<style name="DEFLISTENTRY">
	<break-after>Line</>
</style>

<style name="DEFLISTENTRY,TERM">
	<font-weight>	if(ancestor(COLHEADS),&font-weight.bold;,)	</>
	<width>		switch(attr(termlength,ancestor(DEFLIST)), 'NEXTLINE',0, 'STANDARD',185, 'NARROW',75, 'WIDE',195, 'DEFAULT',185)</>
	<column>	True	</>
</style>

<style name="DEFLISTENTRY,LISTITEM">
	<break-before>	if(ancestor(COLHEADS),None,if(eq(attr(termlength,ancestor(DEFLIST)),NEXTLINE),Line,None))	</>
	<break-after>	Line	</>
	<font-weight>	if(ancestor(COLHEADS),&font-weight.bold;,)	</>
	<left-indent>	switch(attr(termlength,ancestor(DEFLIST)), 'NEXTLINE',+=75, 'STANDARD',+=190, 'NARROW',+=90, 'WIDE',+=200, 'DEFAULT',+=190)</>
	<space-after>	7	</>
</style>

<style name="DEFLISTENTRY,LISTITEM,PARA">
	<space-after>	4	</>
</style>


<group name="LISTS">
	<space-before>	&float.space-before;	</>
	<space-after>	&float.space-after;	</>
</group>

<group name="LISTITEMS">
	<left-indent>	if(and(ancestor(LISTITEM),not(ancestor(DEFLISTENTRY))),+=15,)			</>
	<space-after>	&float.space-after;	</>
	<break-before>	Line	</>
	<break-after>	Line	</>
</group>

<style name="ITEMIZEDLIST,LISTITEM" group="LISTITEMS">
	<text-before>if(eq(attr(mark,ancestor(ITEMIZEDLIST)),CHKBOX),o,if(ancestor(me(),itemizedlist,3),*,if(ancestor(me(),itemizedlist,2),-,switch(attr(LANG,ancestor(SGIDOCBK)),ja_JP.EUC,¡¦,ko_KR.euc,¡Ü,zh_CN.ugb,¡ñ,zh_TW.ucns,¡ó,zh_TW.big5,¡ó,DEFAULT,·)))) </>
</style>

<style name="ITEMIZEDLIST,LISTITEM,#TEXT-BEFORE">
	<font-family>	if(eq(attr(mark,ancestor(ITEMIZEDLIST)),CHKBOX),itc zapf dingbats,switch(attr(LANG,ancestor(SGIDOCBK)),ja_JP.EUC,*,ko_KR.euc,*,zh_CN.ugb,*,zh_TW.ucns,*,zh_TW.big5,*,DEFAULT,Symbol))	</>
	<font-size>	&body.font-size;	</>
	<character-set>	symbol	</>
</style>

<style name="ORDEREDLIST,LISTITEM" group="LISTITEMS">
	<text-before>format(cnum(),if(ancestor(me(),orderedlist,3),roman,if(ancestor(me(),orderedlist,2),letter2,decimal))). </>
</style>

<style name="ITEMIZEDLIST" group="LISTS">
</style>

<style name="ORDEREDLIST" group="LISTS">
</style>

<style name="LISTITEM,PARA">
	<left-indent>	+=15	</>
	<space-after>	&float.space-after;	</>
</style>

<style name="SIMPLELIST" group="LISTS">
	<select>	if(eq(attr(type),inline),SIMPLELIST.INLINE,SIMPLELIST)	</>
</style>

<style name="SIMPLELIST.INLINE">
</style>

<style name="MEMBER" group="LISTITEMS">
	<left-indent>	+=0	</>
	<first-indent>	0	</>
	<line-spacing>	13	</>
	<space-after>	1	</>
	<select>	if(eq(attr(type,ancestor(simplelist)),inline),     MEMBER.INLINE,     MEMBER)	</>
</style>

<style name="MEMBER.INLINE">
	<text-after>if(islast(),,\,\ )</>
</style>

<style name="SEGMENTEDLIST" group="hide-all"></style>
<style name="SEGTITLE" group="hide-all"></style>
<style name="SEGLISTITEM" group="hide-all"></style>
<style name="SEG" group="hide-all"></style>

<style name="VARIABLELIST" group="hide-all"></style>
<style name="VARLISTENTRY" group="hide-all"></style>


<!-- Procedures -->
<style name="PROCEDURE" group="LISTS">
	<text-before>if(not(typechild(title)),&procedure.text-b4;join(' ')&number.parent-text;,)</>
</style>

<style name="PROCEDURE,#TEXT-BEFORE" group="CAPTIONS">
	<font-weight>	&font-weight.bold;	</>
</style>

<style name="PROCEDURE,TITLE" group="CAPTIONS">
	<text-before>&procedure.text-b4; &number.title-text;'  '</>
</style>

<style name="Procedure,TITLE,#TEXT-BEFORE">
	<font-weight>	&font-weight.bold;	</>
</style>


<style name="SUBPROCEDURE" group="LISTS"></style>

<style name="SUBPROCEDURE,TITLE" group="hide-all"></style>

<style name="STEP">
	<text-before>format(cnum(),if(ancestor(me(),SUBSTEPS,2),roman,if(ancestor(me(),SUBSTEPS,1),letter2,decimal))). </>
	<left-indent>	+=15			</>
	<space-after>	&float.space-after;	</>
	<break-before>	Line	</>
	<break-after>	Line	</>
</style>

<style name="STEP,TITLE" group="hide-all"></style>

<style name="STEP,PARA">
	<left-indent>	+=15	</>
	<space-after>	&float.space-after;	</>
</style>

<style name="SUBSTEPS" group="LISTS">
	<left-indent>	+=15	</>
</style>

<style name="TABLE">
	<select> 	if(typechild(TBLTITLE),if(eq(file(env(HOME)/.tabsInsight),FILE),TABLE_OUT,TABLE_IN),)	</>
</style>

<style name="TABLE_IN">
	<left-indent>	&body.left-indent;	</>
	<right-indent>	0			</>
	<space-before>	0			</>
	<space-after>	10			</>
	<hrule>		None			</>
	<vrule>		None			</>
</style>

<style name="TABLE_OUT">
	<foreground>	&hot-link.color	</>
	<icon-position>	Left	</>
	<hide>	Children	</>
	<break-before>	TRUE	</>
	<script>	ebt-reveal stylesheet="fulltext.v" title="if(not(typechild('TBLTITLE',me())),&table.text-b4;join(' ')&number.parent-text;,)" hscroll="true" vscroll="true root=ancestor(TABLE) window="new" lockhdrs="true" tablehdr=typechild(THEAD,ancestor(TABLE)) tablebody=typechild(TBODY,ancestor(TABLE)) width=mult(0.7,add(12,attr(COLWIDTH,typechild(COLSPEC,ancestor(TABLE),1)), attr(COLWIDTH,typechild(COLSPEC,ancestor(TABLE),2)), attr(COLWIDTH,typechild(COLSPEC,ancestor(TABLE),3)), attr(COLWIDTH,typechild(COLSPEC,ancestor(TABLE),4)), attr(COLWIDTH,typechild(COLSPEC,ancestor(TABLE),5)), attr(COLWIDTH,typechild(COLSPEC,ancestor(TABLE),6)), attr(COLWIDTH,typechild(COLSPEC,ancestor(TABLE),7)), attr(COLWIDTH,typechild(COLSPEC,ancestor(TABLE),8)), attr(COLWIDTH,typechild(COLSPEC,ancestor(TABLE),9)), attr(COLWIDTH,typechild(COLSPEC,ancestor(TABLE),10))))	</>
	<icon-type>	table	</>
	<text-before>if(not(typechild('TBLTITLE',me())),&table.text-b4;join(' ')&number.parent-text;,)</>
</style>

<style name="TABLE,#TEXT-BEFORE">
	<font-weight>	&font-weight.bold;	</>
</style>

<style name="TABLE,TBLTITLE" group="CAPTIONS">
	<text-before>&table.text-b4; &number.table-title-text;   </>
	</>
</style>

<style name="TABLE,TBLTITLE,#TEXT-BEFORE">
	<font-weight> &font-weight.bold; </>
</style>

<style name="ENTRY">
	<left-indent>	+=mult(0.7,tableinfo(cals,left-indent, 10))</>
	<right-indent>	0					</>
	<width>	mult(0.7,tableinfo(cals, width, 10))		</>
	<justification>	tableinfo(cals,justification,16)	</>
	<column>	True	</>
</style>

<style name="ENTRY,PARA">
	<break-before>	if(isfirst(),None,Line)	</>
</style>

<style name="ROW">
	<break-after>	true	</>
	<space-before>	&row.space-before;	</>
	<hrule>		None	</>
	<vrule>		None	</>
</style>

<style name="TGROUP">
	<font-size>	&table.font-size;	</>
	<hrule>		None			</>
	<vrule>		None			</>
</style>

<style name="THEAD">
	<font-weight>	&font-weight.bold;	</>
	<hrule>		Surround	</>
	<vrule>		None	</>
</style>

<style name="TFOOT"></style>

<style name="TBODY">
	<hrule>if(lsibling(THEAD),After,)</>
	<vrule>		None	</>
</style>

<style name="SPANSPEC" group="hide-all"></style>
<style name="COLSPEC" group="hide-all"></style>

<style name="MSG">
        <font-family>   &command.font-family;    </>
        <font-size>     &command.font-size;      </>
        <space-after>	2	</>
	<justification>	verbatim	</>
	<right-indent>	-=400	</>
</style>
        
<style name="MSGENTRY">
	<space-after>	12	</>
</style>

<style name="MSGEXPLAN">
        <space-after>   &float.space-after;      </>
	<left-indent>	&body.extra-indent;	</>
</style>

<style name="MSGTEXT">
</style>

<style name="MSGINFO">
        <space-after>	4	</>
</style>

<style name="MSGLEVEL">
        <text-before>_</>
        <text-after> </>
</style>
        
<style name="MSGNO">
</style>

<style name="MSGNUMBER">
</style>

<style name="MSGSUBNO">
        <text-before>-</>
</style>

<style name="MSGORIG">
        <font-family>   &command.font-family;    </>
        <font-size>     &command.font-size;      </>
</style>

<style name="MSGSET">  
        <space-after>   &float.space-after;      </>
</style>

<style name="MSGAUD"></style>
<style name="MSGMAIN"></style>
<style name="MSGREL"></style>
<style name="MSGSUB"></style>

<group name="xrefs">
	<font-weight>	&font-weight.bold;	</>
	<foreground>	&hot-text.foreground;	</>
	<score>	None	</>
	<script>	ebt-link root=idmatch(ID,attr(LINKEND))	</>
</group>

<style name="XREF" group="xrefs">
	<select>	XREF.if(attr(xreflabel, me()),XREFLABEL,gamut(if(contains(tag(idmatch(attr(LINKEND))),TITLE,FALSE), tag(ancestor(idmatch(attr(LINKEND)))), tag(idmatch(attr(LINKEND)))), 'appendix chapter equation example figure glossary indexterm listitem para part preface procedure section step table','APPENDIX CHAPTER EQUATION EXAMPLE FIGURE GLOSSARY INDEXTERM LISTITEM PARA PART PREFACE PROCEDURE SECTION STEP TABLE', join('DEFAULT')))	</>
</style>

<style name="XREF.APPENDIX" group="xrefs">
	<text-before>&appendix.text-b4; format(&number.xref-gcnum;, LETTER), "&xref.content;"</>
</style>

<style name="XREF.CHAPTER" group="xrefs">
	<text-before>&chapter.text-b4; &number.xref-gcnum;&chapter.text-after;, "&xref.content;"</>
</style>

<style name="XREF.DEFAULT" group="xrefs">
	<text-before>&click-here.text-b4;</>
</style>

<style name="XREF.EQUATION" group="xrefs">
	<text-before>&equation.text-b4; &number.xref-text;</>
</style>

<style name="XREF.EXAMPLE" group="xrefs">
	<text-before>&example.text-b4; &number.xref-text;</>
</style>

<style name="XREF.FIGURE" group="xrefs">
	<text-before>&figure.text-b4; &number.xref-text;</>
	<script>ebt-link if(eq(tag(idmatch(ID,attr(LINKEND))),TITLE),root=ancestor(idmatch(ID,attr(LINKEND))),root=idmatch(ID,attr(LINKEND)))	</>
</style>

<style name="XREF.GLOSSARY" group="xrefs">
	<text-before><b>&glossary.text-b4;</>
</style>

<style name="XREF.INDEXTERM" group="xrefs">
	<break-before>	Line	</>
	<space-before>	2	</>
	<space-after>	2	</>
	<left-indent>	+=30	</>
	<score>		None	</>
	<text-before>content(if(ancestor(SECTION,idmatch(attr(LINKEND))),typechild('TITLE',ancestor('SECTION',idmatch(attr(LINKEND)))),if(ancestor(CHAPTER,idmatch(attr(LINKEND))),typechild('TITLE',ancestor('CHAPTER',idmatch(attr(LINKEND)))),if(ancestor(APPENDIX,idmatch(attr(LINKEND))),typechild('TITLE',ancestor('APPENDIX',idmatch(attr(LINKEND)))),typechild(TITLE,typechild(BOOKBIBLIO,typechild(BOOKINFO,ancestor(BOOK))))))))</>
</style>


<style name="XREF.LISTITEM" group="xrefs">
	<text-before>if(ancestor(ORDEREDLIST,idmatch(attr(LINKEND))),cnum(idmatch(attr(LINKEND))),&click-here.text-b4;)
</style>

<style name="XREF.PARA" group="xrefs">
	<text-before>&click-here.text-b4;</>
</style>

<style name="XREF.PART" group="xrefs">
	<text-before>&part.text-b4; &number.xref-gcnum;, "&xref.content;"</>
</style>

<style name="XREF.PREFACE" group="xrefs">
	<text-before>&preface.text-b4;</>
</style>

<style name="XREF.PROCEDURE" group="xrefs">
	<text-before>&procedure.text-b4; &number.xref-text;</>
</style>

<style name="XREF.SECTION" group="xrefs">
	<text-before>if(&numheads;,if(ancestor(idmatch(attr(linkend)),PREFACE),"&xref.content;",&section.text-b4; &section.numheads;if(&classcode108;,join(', ')"&xref.content;",)),if(ancestor(CHAPTER,idmatch(attr(LINKEND))),if(ne(gcnum(ancestor(CHAPTER)),gcnum(ancestor(CHAPTER,idmatch(attr(LINKEND))))),&chapter.text-b4; gcnum(ancestor(CHAPTER,idmatch(attr(LINKEND))))&chapter.text-after;join(', ')"&xref.content;","&xref.content;"),if(ancestor(APPENDIX,idmatch(attr(LINKEND))),if(ne(gcnum(ancestor(APPENDIX)),gcnum(ancestor(APPENDIX,idmatch(attr(LINKEND))))),&appendix.text-b4; format(gcnum(ancestor(APPENDIX,idmatch(attr(LINKEND)))),LETTER)join(', '),)"&xref.content;","&xref.content;")))</>
</style>

<style name="XREF.STEP" group="xrefs">
	<text-before>&procedure.text-b4; if(ancestor(CHAPTER,idmatch(attr(LINKEND))),gcnum(ancestor(CHAPTER,idmatch(attr(linkend))))-,if(ancestor(APPENDIX,idmatch(attr(linkend))),format(gcnum(ancestor(APPENDIX,idmatch(attr(linkend)))),LETTER2)-,if(ancestor(GLOSSARY,idmatch(attr(linkend))),Gl-,)))gcnum(ancestor(idmatch(attr(LINKEND)),PROCEDURE))</>
</style>

<style name="XREF.TABLE" group="xrefs">
	<text-before>&table.text-b4; &number.xref-table-text;</>
</style>

<style name="XREF.XREFLABEL" group="xrefs">
	<text-before>"attr(xreflabel,me())"</>
</style>

<style name="FOOTNOTE">
	<font-weight>	&font-weight.bold;	</>
	<font-size>	&smaller.font-size;	</>
	<foreground>	&hot-text.foreground;	</>
	<left-indent>	-=10			</>
	<vertical-offset>	&super.vertical-offset;	</>
	<hide>	Children			</>
	<script> ebt-reveal window="New" stylesheet="fulltext.v" hscroll="False" width=450 title="&footnote.text-b4; gcnum(), content(typechild(typechild(typechild(ancestor(BOOK),BOOKINFO),BOOKBIBLIO),TITLE))"	</>
	<text-before>gcnum()</>
</style>

<style name="FOOTNOTE,PARA">
	<font-weight>	&font-weight.medium;	</>
	<font-size>	&body.font-size;	</>
	<foreground>	&body.foreground;	</>
	<left-indent>	0	</>
	<right-indent>	0	</>
	<vertical-offset>	0	</>
	<space-before>	&float.space-before;	</>
	<space-after>	&float.space-after;	</>
</style>

<style name="FOOTNOTEREF" group="xrefs">
	<text-before>&footnote.text-b4 [NOT IMPLEMENTED: AGD] </>
</style>

<style name="LINK">
	<select>if(attr(BOOK),LINK.BOOK,if(attr(HREF),LINK.HREF,LINK))</>
</style>

<style name="LINK.BOOK">
	<font-weight>	&font-weight.bold;	</>
	<foreground>	&cross-link.color;	</>
	<script>ebt-link book=attr(BOOK) tname="ID" tvalue=attr(IDREF)</>
</style>

<style name="LINK.HREF">
	<font-weight>	&font-weight.bold;	</>
	<foreground>	&cross-link.color;	</>
	<script>ebt-launch cmd="/usr/sbin/nr attr(HREF)"</>
</style>

<style name="ULINK">
	<font-weight>	&font-weight.bold;	</>
	<foreground>	&cross-link.color;	</>
	<script>ebt-launch cmd="/usr/sbin/nr attr(URL)"</>
</style>

<style name="OLINK">
	<select>	if(eq(file(env(HOME)/.figsInsight),FILE),OLINK_OUT,OLINK_IN)	</>
</style>

<style name="OLINK_IN">
        <font-weight>   &font-weight.bold;      </>
	<foreground>	switch(attr(LANG,ancestor(SGIDOCBK)),ja_JP.EUC,&cross-link.color;,ko_KR.euc,&cross-link.color;,zh_CN.ugb,&cross-link.color;,zh_TW.ucns,&cross-link.color;,zh_TW.big5,&cross-link.color;,DEFAULT,)	</>
	<icon-position>if(contains(attr(APPNAME),SGI),Off,Right)     </>
	<icon-type>if(contains(attr(APPNAME),SGI),,sgilink)	</>
        <script>if(contains(attr(APPNAME),SGI),sgi-custom type="attr(APPNAME)" parm1="attr(PARM1)" parm2="attr(PARM2)" parm3="attr(PARM3)" parm4="attr(PARM4)" parm5="attr(PARM5)",ebt-launch cmd="attr(APPNAME)join(' ')attr(PARM1)join(' ')attr(PARM2)join(' ')attr(PARM3)join(' ')attr(PARM4)join(' ')attr(PARM5)join(' ')attr(PARM6)join(' ')attr(PARM7)join(' ')attr(PARM8)join(' ')attr(PARM9)join(' ')attr(PARM10)")</>
        <inline>if(contains(attr(APPNAME),SGI),custom type="attr(APPNAME)" parm1="attr(PARM1)" parm2="attr(PARM2)" parm3="attr(PARM3)" parm4="attr(PARM4)" parm5="attr(PARM5)",)</>
</style>

<style name="OLINK_OUT">
        <font-weight>   &font-weight.bold;      </>
	<icon-position> Right     </>
        <foreground>    &cross-link.color;      </>
        <script>if(contains(attr(appname),SGI),sgi-custom type="attr(appname)" parm1="attr(parm1)" parm2="attr(parm2)" parm3="attr(parm3)" parm4="attr(parm4)" parm5="attr(parm5)",ebt-launch cmd="attr(appname)join(' ')attr(parm1)join(' ')attr(parm2)join(' ')attr(parm3)join(' ')attr(parm4)join(' ')attr(parm5)join(' ')attr(parm6)join(' ')attr(parm7)join(' ')attr(parm8)join(' ')attr(parm9)join(' ')attr(parm10)")</>
	<icon-type>sgilink	</>
</style>

<style name="GLOSSTERM">
	<foreground>	&hot-text.foreground;	</>
	<font-slant>	&font-slant.italics	</>
	<font-weight>	&font-weight.bold;	</>
	<script>	sgi-glossary window=new book=glossary stylesheet=fulltext.rev root="'ancestor(GLOSSENTRY,query(<GLOSSTERM> containing 'content(me())' in <GLOSSENTRY>))'"	</>
</style>

<style name="ANCHOR" group="hide-all"></style>

<style name="FIGURE">
	<break-before>	Line	</>
	<space-before>	add(5,&float.space-before;)	</>
	<space-after>	add(3,&float.space-after;)	</>
</style>

<style name="FIGURE,TITLE" group="CAPTIONS">
	<text-before>&figure.text-b4 &number.title-text;   </>
	<space-before>	2	</>
</style>

<style name="FIGURE,TITLE,#TEXT-BEFORE">
	<font-weight> &font-weight.bold; </>
</style>

<style name="GRAPHIC">
	<select>	if(eq(file(env(HOME)/.figsInsight),FILE),GRAPHIC_OUT,GRAPHIC_IN)	</>
</style>

<style name="GRAPHIC_IN">
	<break-before>	Line	</>
	<script-title>	&figure.text-b4;	</>
	<space-before>	if(ancestor(FIGURE),0,&float.space-before;)	</>
	<space-after>	if(ancestor(FIGURE),1,&float.space-before;)	</>
	<script>	ebt-if(contains(if(attr(fileref),attr(fileref),attr(entityref)),.cgm),vector,raster) filename="if(attr(fileref),attr(fileref),attr(entityref))" title="if(eq(rsibling('TITLE'),0),if(attr(fileref),attr(fileref),attr(entityref)),content(rsibling('TITLE')))"	</>
	<inline>	if(contains(if(attr(fileref),attr(fileref),attr(entityref)),.cgm),vector,raster) scale="if(isempty(attr(scale)),FALSE,if(eq(toupper(attr(scale)),YES),TRUE,FALSE))" filename="if(attr(fileref),attr(fileref),attr(entityref))"	</>
</style>

<style name="GRAPHIC_OUT">
	<foreground>	&hot-link.color	</>
	<left-indent>	-=10	</>
	<icon-position>	Left	</>
	<script-title>	&figure.text-b4;	</>
	<script>	ebt-if(contains(if(attr(fileref),attr(fileref),attr(entityref)),.cgm),vector,raster) filename="if(attr(fileref),attr(fileref),attr(entityref))" title="if(eq(rsibling('TITLE'),0),if(attr(fileref),attr(fileref),attr(entityref)),content(rsibling('TITLE')))"	</>
	<icon-type>	raster	</>
</style>

<style name="INLINEGRAPHIC">
	<space-before>	&float.space-before;	</>
	<space-after>	&float.space-after;	</>
	<inline>	if(contains(if(attr(fileref),attr(fileref),attr(entityref)),.cgm),vector,raster) scale="if(isempty(attr(scale)),FALSE,if(eq(toupper(attr(scale)),YES),TRUE,FALSE))" filename="if(attr(fileref),attr(fileref),attr(entityref))"	</>
</style>


<style name="EQUATION" group="CAPTIONS">
	<hide>	Children	</>
	<break-before>  Line    </>
	<left-indent>	&body.extra-indent	</>
	<space-before>	&float.space-before	</>
	<space-after>	&float.space-after	</>
	<inline>        if(eq(attr(ROLE),MIF-PLACEHOLDER),,if(attr(ROLE),raster filename="attr(ROLE)",raster filename="join('eqn', &number.parent-text;, '.gif')"))</>
	<text-after>&equation.text-b4; &number.parent-text;</>
</style>

<style name="EQUATION,#TEXT-AFTER" group="CAPTIONS">
	<font-weight>   &font-weight.bold;      </>
</style>

<style name="INLINEEQUATION">
	<hide>	Children	</>
	<inline>raster filename="join('inlineeqn', gcnum(), '.gif')"</>
</style>

<group name="FIXED.WIDTH.LAYOUT">
	<font-family>	&command.font-family;	</>
	<font-size>	&command.font-size;	</>
	<line-spacing>	8			</>
	<space-before>	if(ancestor(ENTRY),,if(ancestor(me(),para,1),8,0))	</>
	<space-after>	&float.space-after;	</>
	<justification>	Verbatim		</>
	<right-indent>  -=400   </>
</group>

<style name="INTERFACEDEFINITION" group="FIXED.WIDTH.LAYOUT">
	<line-spacing>	&captions.line-spacing;	</>
	<justification>	Left	</>
	<break-before>	Line	</>
</style>

<style name="LITERALLAYOUT" group="FIXED.WIDTH.LAYOUT">
	<left-indent>	if(ancestor(LISTITEM),if(and(ancestor(DEFLISTENTRY),not(ancestor(LISTITEM,me(),2))),,+=15),)</>
</style>

<style name="PROGRAMLISTING" group="FIXED.WIDTH.LAYOUT">
	<left-indent>	if(ancestor(LISTITEM),if(and(ancestor(DEFLISTENTRY),not(ancestor(LISTITEM,me(),2))),,+=15),)</>
</style>

<style name="SCREEN" group="FIXED.WIDTH.LAYOUT">
</style>


<style name="SYNOPSIS">
	<break-before>	Line	</>
	<break-after>	Line	</>
	<font-family>	&command.font-family;	</>
	<font-size>	&command.font-size;	</>
	<hrule>		if(ancestor(synopsis),None,Children)	</>
	<vrule>		None </>
	<justification>	if(eq(attr(format),yes),Verbatim,Left)	</>
	<space-before>	if(eq(attr(format),yes),8, &float.space-before;,)</>
	<space-after>	if(eq(attr(format),yes),8, &float.space-after;,)	</>
</style>

<style name="LINEANNOTATION">
	<font-family>	&body.font-family;	</>
	<space-before>	&float.space-before;	</>
	<space-after>	&float.space-after;	</>
	<break-before>	True	</>
</style>

<style name="BLOCKQUOTE">
	<left-indent>	&body.extra-indent;	</>
	<right-indent>	&body.extra-indent;	</>
	<space-before>	&float.space-before;	</>
	<space-after>	&float.space-after;	</>
</style>

<style name="BLOCKQUOTE,TITLE" group="H6"></style>

<style name="ATTRIBUTION">
	<break-before>	Line	</>
	<text-before>- </>
	<space-after>	5	</>
</style>


<style name="EXAMPLE">
	<space-before>	&float.space-before;	</>
	<space-after>	&float.space-after;	</>
</style>

<style name="EXAMPLE,TITLE" group="CAPTIONS">
	<text-before>&example.text-b4; &number.title-text; </>
</style>

<style name="EXAMPLE,TITLE,#TEXT-BEFORE">
	<font-weight> &font-weight.bold; </>
</style>

<style name="ABSTRACT">
	<select>	PARA	</>
</style>

<style name="PARA">
	<space-after>   &float.space-after      </>
	<break-after>   if(lsibling(NOTE),false,if(lsibling(TITLE),true,false)) </>
</style>

<style name="ABSTRACT,TITLE" group="H6"></style>
<style name="HIGHLIGHTS"></style>

<style name="PROGRAMLISTINGCO"></style>
<style name="SCREENCO"></style>
<style name="AREASPEC" group="hide-all"></style>
<style name="AREASET" group="hide-all"></style>
<style name="AREA" group="hide-all"></style>
<style name="CALLOUTLIST" group="hide-all"></style>
<style name="CALLOUT" group="hide-all"></style>
<style name="CO" group="hide-all"></style>


<style name="REFERENCE" group="hide-all"></style>



<style name="FUNCSYNOPSIS" group="hide-all"></style>



<style name="ARG">
	<text-before>[arg: </>
	<text-after>]</>
</style>

<style name="GROUP">
	<text-before>[group: </>
	<text-after>]</>
</style>

<style name="SBR">
	<text-before> SBR </>
</style>

<style name="SYNOPFRAGMENTREF">
	<text-before>Synopsis Fragment Ref gcnum(idmatch(attr(linkend))): </>
	<script>ebt-link target=idmatch(id, attr(linkend))</>
</style>

<style name="SYNOPFRAGMENT">
	<text-before>Synopsis Fragment </>
	<text-after></>
</style>

<style name="CMDSYNOPSIS">
	<text-before>Command Synopsis </>
</style>


<style name="GLOSSARY" group="TOC_CONTAINER">
	<text-before>if(typechild(TITLE),,&glossary.text-b4;)</>
</style>

<style name="GLOSSARY,#TEXT-BEFORE" group="H1"></style>

<style name="GLOSSARY,TITLE" group="H1">
	<hrule>	Before	</>
</style>

<style name="GLOSSDIV"></style>

<style name="GLOSSDIV,TITLE" group="H2"></style>

<style name="GLOSSENTRY"></style>

<style name="GLOSSENTRY,GLOSSTERM">
	<font-family>	&titles.font-family;	</>
	<font-weight>	&font-weight.bold;	</>
	<break-before>	True	</>
	<space-before>	12	</>
</style>

<style name="GLOSSDEF">
	<break-before>	True	</>
	<space-after>	&float.space-after;	</>
</style>

<style name="GLOSSSEE">
	<text-before>&index.text-see; </>
</style>

<style name="GLOSSSEEALSO">
	<text-before>&index.text-seealso; </>
</style>

<style name="GLOSSSEE,#TEXT-BEFORE">
	<font-slant>	&font-slant.italics;	</>
</style>

<style name="GLOSSSEEALSO,#TEXT-BEFORE">
	<font-slant>	&font-slant.italics;	</>
</style>

<style name="INDEX">
	<hide>	All	</>
</style>

<style name="INDEX,#TEXT-BEFORE" group="H2"></style>

<style name="INDEX,TITLE" group="H2"></style>

<style name="INDEXDIV">
	<break-before>	True	</>
	<break-after>	True	</>
	<space-before>	20	</>
</style>

<style name="INDEXDIV,TITLE" group="H3>
	<hrule>		After			</>
</style>

<style name="INDEXENTRY">
	<font-family>	&body.font-family;	</>
	<font-size>	&body.font-size;	</>
	<foreground>    &body.foreground; </>
	<line-spacing>	&body.line-spacing;	</>
	<space-after>	4	</>
	<left-indent>	0	</>
</style>

<style name="PRIMARYIE">
	<break-before>	True	</>
	<left-indent>	+=10	</>
	<space-before>	2	</>
</style>

<style name="SECONDARYIE">
	<left-indent>	+=40	</>
	<space-before>	2	</>
	<break-before>	True	</>
</style>

<style name="TERTIARYIE">
	<left-indent>	+=70	</>
	<space-before>	2	</>
	<break-before>	True	</>
</style>

<style name="SEEIE">
	<break-before>	True	</>
	<text-before>&index.text-see; </>
	<left-indent>if(gt(lsibling('TERTIARYIE', me()), lsibling('SECONDARYIE', me())), +85, if(or(gt(lsibling('SECONDARYIE', me()), lsibling('TERTIARYIE', me())), and(eq(lsibling('TERTIARYIE', me()),0),ne(lsibling('SECONDARYIE', me()),0))), +=55, +=25))</>
</style>

<style name="SEEALSOIE">
	<text-before>&index.text-seealso; </>
	<break-before>	True	</>
	<left-indent>if(gt(lsibling('TERTIARYIE', me()), lsibling('SECONDARYIE', me())), +85, if(or(gt(lsibling('SECONDARYIE', me()), lsibling('TERTIARYIE', me())), and(eq(lsibling('TERTIARYIE', me()),0),ne(lsibling('SECONDARYIE', me()),0))), +=55, +=25))</>
</style>

<style name="SEEIE,#TEXT-BEFORE">
	<font-slant>	&font-slant.italics;	</>
</style>

<style name="SEEALSOIE,#TEXT-BEFORE">
	<font-slant>	&font-slant.italics;	</>
</style>

</sheet>
